I have begun to modify the code for phpBB3.1 for our alliance usage, I have not decided if I want to release what I have when I am done. Despite phpBB 3.1 using extensions, unfortunately there are some code changes that need to be made to the core of phpBB, not a lot, but there are some. This is simply due to the fact that, we need more control over registration and other features than are possible with the limitations of extensions, at least my understanding of how they work.
I have been able to do away with the code changes required for avatars. It is now based entirely off of phpBB's new avatar driver system, and allows the users to simply hit a button to retrieve the avatar from the EVE server, and cache it on the server.
http://puu.sh/eOnSn/6730861de6.png
I have migrated the user options, to a seperate control page under the UCP as well as the ACP. So basically, no code changes required to update your api, register on teamspeak, or jabber.
Bottom left side of screen.
http://puu.sh/eOomv/a09c4610a3.png
Updating API
http://puu.sh/eOoCL/a1e62599ed.png
Registering on Jabber (Openfire, I removed ejabber, simply because our alliance doesn't use it, if I do release it, I won't readd it.)
http://puu.sh/eOoKn/c522397746.png
Registering on Teamspeak, I intergrated from how it worked on my Drupal site, you now connect to teamspeak, and just hit the button as long as your nickname matches it will grab your unique id automatically.
http://puu.sh/eOoUR/8a7f9e4f82.png
Not posting UCP, as its the same structure, a new menu specifically for EVE API, no longer hidden in profile.
Registration works, as well as the core code from before, but I am going to rewrite it to be a little more friendly.
Also our openfire server is the latest, which is based off of the user service module 2.0+ which has a different way to add/remove/update users than before, so I removed the old openfire method.
I have to basically rewrite the code to update to the new phpBB standard, as well as my own personal style. I am OCD when it comes to code. I am also going to migrate all the "language" into language files, to allow for easier translation, we have Russian allies ;)
Oh yah, uses the latest Pheal-NG instead of the depreciated Pheal ;)
Going to be adding the bbCodes tomorrow night, shouldn't require any file edits as there is a way to do it.